﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using SfcorpDLL.ety;
using SfcorpDLL.biz;
using TT.ORM;
using TT.Module.frmUsers;
using System.Windows.Forms;
using TT.Common;

namespace Sfcorp
{
    public static class global
    {
        public static TT.Module.sysLogin.etyBaeSystemParamter basSysPara = new TT.Module.sysLogin.etyBaeSystemParamter();
        public static bizSfcorp bzSfcorp = null;
        public static bizUsers bzUser = null;
        public static string ProgramPath = System.IO.Directory.GetCurrentDirectory();

        public static IList<etyCodeRef> ilCustomerEnabled = new List<etyCodeRef>();     //生效状态
        public static IList<etyCodeRef> ilFeeWay = new List<etyCodeRef>();              //结算方式
        public static IList<etyCodeRef> ilCollaboRate = new List<etyCodeRef>();         //合作方
        public static IList<etyCodeRef> ilCIE = new List<etyCodeRef>();                 //办单类型，进出口标记
        public static IList<etyCodeRef> ilFeeMod = new List<etyCodeRef>();              //付费方式
        public static IList<etyCodeRef> ilPort = new List<etyCodeRef>();                //港口
        public static IList<etyCodeRef> ilWorkWay = new List<etyCodeRef>();             //作业方式
        public static IList<etyCodeRef> ilCntrSize = new List<etyCodeRef>();            //箱尺寸
        public static IList<etyCodeRef> ilCntrType = new List<etyCodeRef>();            //箱型

        public static IList<etyClient> ilClient = new List<etyClient>();                //办单人
        public static IList<SfcorpDLL.ety.etyCustomer> ilCustomer = new List<SfcorpDLL.ety.etyCustomer>();            //客户信息

        public static IList<etyCodeRef> ilCntrCorp = new List<etyCodeRef>();            //货代公司
        public static IList<etyCodeRef> ilCntrCtrl = new List<etyCodeRef>();            //控箱
        public static IList<etyCodeRef> ilCntrOper = new List<etyCodeRef>();            //箱属
        public static IList<etyCodeRef> ilCargo = new List<etyCodeRef>();            //货物
        public static IList<TT.ORM.etyCodeRef> ilBillCode = new List<TT.ORM.etyCodeRef>();//收费代码
        public static IList<TT.ORM.etyCodeRef> ilBillCode_I = new List<TT.ORM.etyCodeRef>();//收费代码(收)
        public static IList<TT.ORM.etyCodeRef> ilBillIO = new List<TT.ORM.etyCodeRef>();//收支标记
        public static IList<TT.ORM.etyCodeRef> ilBillUnit = new List<TT.ORM.etyCodeRef>();//单位
        public static IList<TT.ORM.etyCodeRef> ilBnsSpcMod = new List<TT.ORM.etyCodeRef>();//特别处理
        public static IList<TT.ORM.etyCodeRef> ilForeignVvd = new List<TT.ORM.etyCodeRef>();//内外贸

        public static string symb =stringProcess.Separator_Symbol;                  //分隔符
        public static string recd = stringProcess.Separator_Record;                 //分隔符

    //    public static void CreateFormSecrity()
    //    {
    //        if (MessageBox.Show("是否增加权限限制？") == System.Windows.Forms.DialogResult.OK)
    //        {
    //            TT.HelpInfo.MsgBox.ShowSuccessFailBox(
    //global.bzUser.CreateFormSecrity(this, barManager1.Items, global.basSysPara.UserID, this.MOD_ID)
    //);
    //        }
    //    }

    }

    public enum type_view_bill
    {
        bnsCash,
        accBill,
        ViewBnsAllBill
    }
}
